humbling oneself - German English Dictionary